interactions:
- request:
    body: '{"messages": [{"role": "system", "content": "\nYou are designed to help
      with a variety of tasks, from answering questions     to providing summaries
      to other types of analyses.\n\n## Tools\nYou have access to a wide variety of
      tools. You are responsible for using\nthe tools in any sequence you deem appropriate
      to complete the task at hand.\nThis may require breaking the task into subtasks
      and using different tools\nto complete each subtask.\n\nYou have access to the
      following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
      b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
      {\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\":
      \"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\":
      [\"a\", \"b\"]}\n\n\n## Output Format\nTo answer the question, please use the
      following format.\n\n```\nThought: I need to use a tool to help me answer the
      question.\nAction: tool name (one of multiply) if using a tool.\nAction Input:
      the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
      \"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease
      use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
      world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
      in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
      keep repeating the above format until you have enough information\nto answer
      the question without using any more tools. At that point, you MUST respond\nin
      the one of the following two formats:\n\n```\nThought: I can answer without
      using any more tools.\nAnswer: [your answer here]\n```\n\n```\nThought: I cannot
      answer the question with the provided tools.\nAnswer: Sorry, I cannot answer
      your query.\n```\n\n## Current Conversation\nBelow is the current conversation
      consisting of interleaving human and assistant messages.\n\n"}, {"role": "user",
      "content": "What is 2 times 3?"}], "model": "gpt-3.5-turbo-0613", "stream":
      false, "temperature": 0.1}'
    headers:
      accept:
      - application/json
      accept-encoding:
      - gzip, deflate
      connection:
      - keep-alive
      content-length:
      - '2073'
      content-type:
      - application/json
      host:
      - api.openai.com
      user-agent:
      - OpenAI/Python 1.12.0
      x-stainless-arch:
      - arm64
      x-stainless-async:
      - 'false'
      x-stainless-lang:
      - python
      x-stainless-os:
      - MacOS
      x-stainless-package-version:
      - 1.12.0
      x-stainless-runtime:
      - CPython
      x-stainless-runtime-version:
      - 3.9.5
    method: POST
    uri: https://api.openai.com/v1/chat/completions
  response:
    body:
      string: !!binary |
        H4sIAAAAAAAAA1SRS0/DMBCE7/kVqz23VUpaoLn1gFC58ZAQUFQ5jpsYHK+x16Ko6n9HTl9wsawZ
        f6uZ9TYDQF1jCShbwbJzZnj9/VVtPu83D7f5882Lnbw2m/niq+2eH+8KgYNEUPWhJB+pkaTOGcWa
        7N6WXglWaer4Kp/lxXQ2LXqjo1qZhDWOh8VoOuToKxrml+PiQLakpQpYwlsGALDtz5TR1mqDJeSD
        o9KpEESjsDw9AkBPJikoQtCBhWUcnE1JlpXtYz+1FJuWS1iAFBZiUMCtgi4a1s78ABMZYAIpjIxG
        8N52nuooGWgNFyBsDcVoaecyFS9P7FGBhXWRS9guUSyxhIsBLLFKt2KHh1C7UxtDjfNUpeY2GnPS
        19rq0K68EoFsSh6Y3B7fZQDv/dbiv0Wg89Q5XjF9KpsGTibj/Tw8f9TZLa4PJhML84e6mmWHhBh+
        Aqtutda2Ud553S8x5cx22S8AAAD//wMA0HtVLEMCAAA=
    headers:
      CF-Cache-Status:
      - DYNAMIC
      CF-RAY:
      - 85c05631dc478397-MXP
      Cache-Control:
      - no-cache, must-revalidate
      Connection:
      - keep-alive
      Content-Encoding:
      - gzip
      Content-Type:
      - application/json
      Date:
      - Tue, 27 Feb 2024 12:12:34 GMT
      Server:
      - cloudflare
      Set-Cookie:
      - __cf_bm=s07noMuFHfg4kUfWUXjGuuowi8QEaP9rAhByxTr_1Ls-1709035954-1.0-AQSBhofs0yUGFX9ZHd3bwoxNQJV/8BrzDi/giix5UMuzDsEyUOYPuik3BzTn+yOnGAapSS+lLnfrjGqsXb+6vWs=;
        path=/; expires=Tue, 27-Feb-24 12:42:34 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=_1KAoKBrxdhq9tZJmVO_y_CiSFFHBot8jmrcsvxJT1k-1709035954251-0.0-604800000;
        path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
      Transfer-Encoding:
      - chunked
      access-control-allow-origin:
      - '*'
      alt-svc:
      - h3=":443"; ma=86400
      openai-model:
      - gpt-3.5-turbo-0613
      openai-organization:
      - traceloop
      openai-processing-ms:
      - '1020'
      openai-version:
      - '2020-10-01'
      strict-transport-security:
      - max-age=15724800; includeSubDomains
      x-ratelimit-limit-requests:
      - '5000'
      x-ratelimit-limit-tokens:
      - '160000'
      x-ratelimit-remaining-requests:
      - '4999'
      x-ratelimit-remaining-tokens:
      - '159523'
      x-ratelimit-reset-requests:
      - 12ms
      x-ratelimit-reset-tokens:
      - 178ms
      x-request-id:
      - req_13761bd966eeac7336bf0aece368debd
    status:
      code: 200
      message: OK
- request:
    body: '{"messages": [{"role": "system", "content": "\nYou are designed to help
      with a variety of tasks, from answering questions     to providing summaries
      to other types of analyses.\n\n## Tools\nYou have access to a wide variety of
      tools. You are responsible for using\nthe tools in any sequence you deem appropriate
      to complete the task at hand.\nThis may require breaking the task into subtasks
      and using different tools\nto complete each subtask.\n\nYou have access to the
      following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
      b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
      {\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\":
      \"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\":
      [\"a\", \"b\"]}\n\n\n## Output Format\nTo answer the question, please use the
      following format.\n\n```\nThought: I need to use a tool to help me answer the
      question.\nAction: tool name (one of multiply) if using a tool.\nAction Input:
      the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
      \"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease
      use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
      world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
      in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
      keep repeating the above format until you have enough information\nto answer
      the question without using any more tools. At that point, you MUST respond\nin
      the one of the following two formats:\n\n```\nThought: I can answer without
      using any more tools.\nAnswer: [your answer here]\n```\n\n```\nThought: I cannot
      answer the question with the provided tools.\nAnswer: Sorry, I cannot answer
      your query.\n```\n\n## Current Conversation\nBelow is the current conversation
      consisting of interleaving human and assistant messages.\n\n"}, {"role": "user",
      "content": "What is 2 times 3?"}], "model": "gpt-3.5-turbo-0613", "stream":
      false, "temperature": 0.1}'
    headers:
      accept:
      - application/json
      accept-encoding:
      - gzip, deflate
      connection:
      - keep-alive
      content-length:
      - '2073'
      content-type:
      - application/json
      cookie:
      - __cf_bm=s07noMuFHfg4kUfWUXjGuuowi8QEaP9rAhByxTr_1Ls-1709035954-1.0-AQSBhofs0yUGFX9ZHd3bwoxNQJV/8BrzDi/giix5UMuzDsEyUOYPuik3BzTn+yOnGAapSS+lLnfrjGqsXb+6vWs=;
        _cfuvid=_1KAoKBrxdhq9tZJmVO_y_CiSFFHBot8jmrcsvxJT1k-1709035954251-0.0-604800000
      host:
      - api.openai.com
      user-agent:
      - OpenAI/Python 1.12.0
      x-stainless-arch:
      - arm64
      x-stainless-async:
      - 'false'
      x-stainless-lang:
      - python
      x-stainless-os:
      - MacOS
      x-stainless-package-version:
      - 1.12.0
      x-stainless-runtime:
      - CPython
      x-stainless-runtime-version:
      - 3.9.5
    method: POST
    uri: https://api.openai.com/v1/chat/completions
  response:
    body:
      string: !!binary |
        H4sIAAAAAAAAA1SRT0sDMRDF7/sphjm3pe222u5N8KCgiCIIWinZbLqbms3EZILW0u8u2f7TSwjv
        5Te8N9lmAKgrLABlI1i2zvRnX5/l5ucuPqxeHtc3T2J+v5m14lqOX93LGnuJoHKtJB+pgaTWGcWa
        7N6WXglWaerocjgf5tP5dNIZLVXKJKx23M8H0z5HX1J/eDHKD2RDWqqABbxlAADb7kwZbaW+sYBh
        76i0KgRRKyxOjwDQk0kKihB0YGEZe2dTkmVlu9jPDcW64QJuQQoLMSjgRkEbDWtnNsBEBphACiOj
        Eby3nacqSgZawRiErSAfLOyVTMWLE3tU4Na6yAVsFygWWMC4Bwss0y3f4SHU7tTGUO08lam5jcac
        9JW2OjRLr0Qgm5IHJrfHdxnAe7e1+G8R6Dy1jpdMH8qmgZPJaD8Pzx91dvPZwWRiYf5Ql/PskBDD
        JrBqlytta+Wd190SU85sl/0CAAD//wMA4bNJsEMCAAA=
    headers:
      CF-Cache-Status:
      - DYNAMIC
      CF-RAY:
      - 85c0563a5cc38397-MXP
      Cache-Control:
      - no-cache, must-revalidate
      Connection:
      - keep-alive
      Content-Encoding:
      - gzip
      Content-Type:
      - application/json
      Date:
      - Tue, 27 Feb 2024 12:12:35 GMT
      Server:
      - cloudflare
      Transfer-Encoding:
      - chunked
      access-control-allow-origin:
      - '*'
      alt-svc:
      - h3=":443"; ma=86400
      openai-model:
      - gpt-3.5-turbo-0613
      openai-organization:
      - traceloop
      openai-processing-ms:
      - '1035'
      openai-version:
      - '2020-10-01'
      strict-transport-security:
      - max-age=15724800; includeSubDomains
      x-ratelimit-limit-requests:
      - '5000'
      x-ratelimit-limit-tokens:
      - '160000'
      x-ratelimit-remaining-requests:
      - '4999'
      x-ratelimit-remaining-tokens:
      - '159523'
      x-ratelimit-reset-requests:
      - 12ms
      x-ratelimit-reset-tokens:
      - 178ms
      x-request-id:
      - req_64b241ae90070f8e0c3b54c099a11de8
    status:
      code: 200
      message: OK
- request:
    body: '{"messages": [{"role": "system", "content": "\nYou are designed to help
      with a variety of tasks, from answering questions     to providing summaries
      to other types of analyses.\n\n## Tools\nYou have access to a wide variety of
      tools. You are responsible for using\nthe tools in any sequence you deem appropriate
      to complete the task at hand.\nThis may require breaking the task into subtasks
      and using different tools\nto complete each subtask.\n\nYou have access to the
      following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
      b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
      {\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\":
      \"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\":
      [\"a\", \"b\"]}\n\n\n## Output Format\nTo answer the question, please use the
      following format.\n\n```\nThought: I need to use a tool to help me answer the
      question.\nAction: tool name (one of multiply) if using a tool.\nAction Input:
      the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
      \"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease
      use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
      world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
      in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
      keep repeating the above format until you have enough information\nto answer
      the question without using any more tools. At that point, you MUST respond\nin
      the one of the following two formats:\n\n```\nThought: I can answer without
      using any more tools.\nAnswer: [your answer here]\n```\n\n```\nThought: I cannot
      answer the question with the provided tools.\nAnswer: Sorry, I cannot answer
      your query.\n```\n\n## Current Conversation\nBelow is the current conversation
      consisting of interleaving human and assistant messages.\n\n"}, {"role": "user",
      "content": "What is 2 times 3?"}, {"role": "assistant", "content": "Thought:
      I can use the multiply tool to calculate the product of 2 and 3.\nAction: multiply\nAction
      Input: {''a'': 2, ''b'': 3}"}, {"role": "user", "content": "Observation: 6"}],
      "model": "gpt-3.5-turbo-0613", "stream": false, "temperature": 0.1}'
    headers:
      accept:
      - application/json
      accept-encoding:
      - gzip, deflate
      connection:
      - keep-alive
      content-length:
      - '2281'
      content-type:
      - application/json
      cookie:
      - __cf_bm=s07noMuFHfg4kUfWUXjGuuowi8QEaP9rAhByxTr_1Ls-1709035954-1.0-AQSBhofs0yUGFX9ZHd3bwoxNQJV/8BrzDi/giix5UMuzDsEyUOYPuik3BzTn+yOnGAapSS+lLnfrjGqsXb+6vWs=;
        _cfuvid=_1KAoKBrxdhq9tZJmVO_y_CiSFFHBot8jmrcsvxJT1k-1709035954251-0.0-604800000
      host:
      - api.openai.com
      user-agent:
      - OpenAI/Python 1.12.0
      x-stainless-arch:
      - arm64
      x-stainless-async:
      - 'false'
      x-stainless-lang:
      - python
      x-stainless-os:
      - MacOS
      x-stainless-package-version:
      - 1.12.0
      x-stainless-runtime:
      - CPython
      x-stainless-runtime-version:
      - 3.9.5
    method: POST
    uri: https://api.openai.com/v1/chat/completions
  response:
    body:
      string: !!binary |
        H4sIAAAAAAAAA1SQzU7DMBCE73mKlc9tlDZJobkBEiocgAMHKkCV624Tg+MN9kahqvruyOlPxMWH
        mZ31t7OPAITeiAKEqiSrujHj6+5HJdl9+rJccDJdZl1+99zdLh7bp+zNiFFI0PoLFZ9TsaK6Mcia
        7NFWDiVj2Dq5SuZJms/zWW/UtEETYmXD4zTOx9y6NY2T2SQ9JSvSCr0o4D0CANj3b2C0G/wVBSSj
        s1Kj97JEUVyGAIQjExQhvdeepWUxGkxFltH22K8VtWXFBTyAkhak9R066DRX1DK0XtsSpN1BTQ6B
        iYyPP+xNP1XAFFjX6CEF7WEWi9MPhwuaobJxtA5n2NaYi77VVvtq5VB6sgHDMzXH+CEC+OwraP9d
        JRpHdcMrpm+0YWE2nx73iaH1wZ2eTSaWZtDzSRadCIXfecZ6tdW2RNc43TcSOKND9AcAAP//AwDt
        vbUyEAIAAA==
    headers:
      CF-Cache-Status:
      - DYNAMIC
      CF-RAY:
      - 85c056440e378397-MXP
      Cache-Control:
      - no-cache, must-revalidate
      Connection:
      - keep-alive
      Content-Encoding:
      - gzip
      Content-Type:
      - application/json
      Date:
      - Tue, 27 Feb 2024 12:12:37 GMT
      Server:
      - cloudflare
      Transfer-Encoding:
      - chunked
      access-control-allow-origin:
      - '*'
      alt-svc:
      - h3=":443"; ma=86400
      openai-model:
      - gpt-3.5-turbo-0613
      openai-organization:
      - traceloop
      openai-processing-ms:
      - '803'
      openai-version:
      - '2020-10-01'
      strict-transport-security:
      - max-age=15724800; includeSubDomains
      x-ratelimit-limit-requests:
      - '5000'
      x-ratelimit-limit-tokens:
      - '160000'
      x-ratelimit-remaining-requests:
      - '4999'
      x-ratelimit-remaining-tokens:
      - '159488'
      x-ratelimit-reset-requests:
      - 12ms
      x-ratelimit-reset-tokens:
      - 192ms
      x-request-id:
      - req_7a037334feb07bbf2d51f05bd8c68609
    status:
      code: 200
      message: OK
- request:
    body: '{"messages": [{"role": "system", "content": "\nYou are designed to help
      with a variety of tasks, from answering questions     to providing summaries
      to other types of analyses.\n\n## Tools\nYou have access to a wide variety of
      tools. You are responsible for using\nthe tools in any sequence you deem appropriate
      to complete the task at hand.\nThis may require breaking the task into subtasks
      and using different tools\nto complete each subtask.\n\nYou have access to the
      following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
      b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
      {\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\":
      \"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\":
      [\"a\", \"b\"]}\n\n\n## Output Format\nTo answer the question, please use the
      following format.\n\n```\nThought: I need to use a tool to help me answer the
      question.\nAction: tool name (one of multiply) if using a tool.\nAction Input:
      the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
      \"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease
      use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
      world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
      in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
      keep repeating the above format until you have enough information\nto answer
      the question without using any more tools. At that point, you MUST respond\nin
      the one of the following two formats:\n\n```\nThought: I can answer without
      using any more tools.\nAnswer: [your answer here]\n```\n\n```\nThought: I cannot
      answer the question with the provided tools.\nAnswer: Sorry, I cannot answer
      your query.\n```\n\n## Current Conversation\nBelow is the current conversation
      consisting of interleaving human and assistant messages.\n\n"}, {"role": "user",
      "content": "What is 2 times 3?"}, {"role": "assistant", "content": "Thought:
      I can use the multiply tool to calculate the product of 2 and 3.\nAction: multiply\nAction
      Input: {''a'': 2, ''b'': 3}"}, {"role": "user", "content": "Observation: 6"}],
      "model": "gpt-3.5-turbo-0613", "stream": false, "temperature": 0.1}'
    headers:
      accept:
      - application/json
      accept-encoding:
      - gzip, deflate
      connection:
      - keep-alive
      content-length:
      - '2281'
      content-type:
      - application/json
      cookie:
      - __cf_bm=s07noMuFHfg4kUfWUXjGuuowi8QEaP9rAhByxTr_1Ls-1709035954-1.0-AQSBhofs0yUGFX9ZHd3bwoxNQJV/8BrzDi/giix5UMuzDsEyUOYPuik3BzTn+yOnGAapSS+lLnfrjGqsXb+6vWs=;
        _cfuvid=_1KAoKBrxdhq9tZJmVO_y_CiSFFHBot8jmrcsvxJT1k-1709035954251-0.0-604800000
      host:
      - api.openai.com
      user-agent:
      - OpenAI/Python 1.12.0
      x-stainless-arch:
      - arm64
      x-stainless-async:
      - 'false'
      x-stainless-lang:
      - python
      x-stainless-os:
      - MacOS
      x-stainless-package-version:
      - 1.12.0
      x-stainless-runtime:
      - CPython
      x-stainless-runtime-version:
      - 3.9.5
    method: POST
    uri: https://api.openai.com/v1/chat/completions
  response:
    body:
      string: !!binary |
        H4sIAAAAAAAAA1SQS2/CMBCE7/kVK58BASFQcmsPfag9oLa3tkKOWRIXx+vaG6UI8d8rh0fUiw8z
        O+tv55AACL0ROQhVSVa1M8Ob9kdNCv/62D5nG7twb7s7fnjZtfP72WolBjFBxTcqvqRGimpnkDXZ
        k608Ssa4dbIYL8dptswWnVHTBk2MlY6H6SgbcuMLGo7nk/ScrEgrDCKHjwQA4NC9kdFu8FfkMB5c
        lBpDkCWK/DoEIDyZqAgZgg4sLYtBbyqyjLbDfq+oKSvO4QmUtCBtaNFDq7mihqEJ2pYg7R5q8ghM
        ZMLo0952UzlMgXWNAVLQAeYjcf7heEUzVDpPRTzDNsZc9a22OlRrjzKQjRiByZ3ixwTgq6ug+XeV
        cJ5qx2umHdq4cLacnvaJvvXenV5MJpam17PJLDkTirAPjPV6q22J3nndNRI5k2PyBwAA//8DAFYF
        KzgQAgAA
    headers:
      CF-Cache-Status:
      - DYNAMIC
      CF-RAY:
      - 85c0564c3d1e8397-MXP
      Cache-Control:
      - no-cache, must-revalidate
      Connection:
      - keep-alive
      Content-Encoding:
      - gzip
      Content-Type:
      - application/json
      Date:
      - Tue, 27 Feb 2024 12:12:38 GMT
      Server:
      - cloudflare
      Transfer-Encoding:
      - chunked
      access-control-allow-origin:
      - '*'
      alt-svc:
      - h3=":443"; ma=86400
      openai-model:
      - gpt-3.5-turbo-0613
      openai-organization:
      - traceloop
      openai-processing-ms:
      - '859'
      openai-version:
      - '2020-10-01'
      strict-transport-security:
      - max-age=15724800; includeSubDomains
      x-ratelimit-limit-requests:
      - '5000'
      x-ratelimit-limit-tokens:
      - '160000'
      x-ratelimit-remaining-requests:
      - '4999'
      x-ratelimit-remaining-tokens:
      - '159488'
      x-ratelimit-reset-requests:
      - 12ms
      x-ratelimit-reset-tokens:
      - 192ms
      x-request-id:
      - req_c37489e04385a723a5ffea0023764b5d
    status:
      code: 200
      message: OK
version: 1
